package 异常;

import org.junit.Test;

public class try_catch {
    @Test
    public void test(){
        String str="123";
        str="abc";
        try {
            int num = Integer.parseInt(str);  //出现异常后，自动生成对应异常的对象，然后抛出，然后就直接跳到catch的条件中，刚好又跟类型匹配，就进入
            //到catch中去，跳过了后面的代码
            System.out.println("Hello---1");  //不会被执行
        }catch(NumberFormatException e){
            //String getMessage
            System.out.println(e.getMessage());
            //void printStackTrace
            e.printStackTrace();
        }
        System.out.println("Hello---2");
    }
    //finally是可选的，不一定非要写
}
